Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Greece F2 Italy F1 Italy F2 Italy F4 Spain F6 Spain F7 Italy F5 USA F1 USA F2 Great Britain F4 USA F8 USA F9 Great Britain F5 USA F17 USA F18 USA F19 Russia F13 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 Germany F2 Germany F3 Great Britain F1 Great Britain F2 Morocco F2 USA F3 USA F10 Black Forest Open 2002 - Freudenstadt Siemens Open - Scheveningen University of Tennessee USTA Men's Challenger - Knoxville Compaq Challenger - Bucharest IPP Open - Helsinki Zagreb Open - Zagreb Prague Open - Prague Open de Montauban - Montauban Antonio Savoldi-Marco Co. - Manerbio TED Open - Istanbul SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona ATP Challenger Numea - New Caledonia Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan The LTA Wrexham Challenger - Wrexham The LTA Cardiff Challenger - Cardiff Harbour Tennis Cup Regione Lombardia - Milan Samarkand Challenger - Samarkand The LTA Nottingham Challenger - Nottingham Morocco Tennis Tour - Rabat 2007 Challenger of Santa Clara - Valencia Mamaia Challenger - Constanta Black Forest Open - Freudenstadt Ethias Trophy - Mons Flea Market Cup - Busan Ford Tennis Championships - Louisville ITG Miami Challenger - Miami Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open D'Orleans - Orleans Music City Challenger - Nashville Poznan Challenger Vancouver Challenger Tarragona Challenger Tashkent Challenger Ramat Hasharon Challenger Kosice Challenger Scheveningen Challenger Trnava Challenger Rabat Challenger Sarasota Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Marburg Challenger Sopot Challenger Poznan Challenger Cordenons Challenger Trnava Challenger Sacramento Challenger Honolulu Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Furth Challenger Scheveningen Challenger Binghamton Challenger Astana Challenger Samarkand Challenger Binghamton Challenger Energis Dutch Open - Amsterdam Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Houston Copenhagen Open - Copenhagen The Samsung Open - Nottingham Idea Prokom Open - Sopot Qatar Exxon Mobil Open 2003 - Doha Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Milan Indoors - Milan The Nottingham Open - Nottingham Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Open de Moselle - Metz Stockholm Open - Stockholm The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok ATP Kremlin Cup - Moscow Warsteiner Challenger Wolfsburg - Wolfsburg Memorial Savigni - Sassuolo Nottingham Men's Challenger - Nottingham USTA Challenger of Orlando - Orlando St. Petersburg Open - St. Petersburg San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Manchester Trophy - Manchester Sydney International - Sydney Heilbronn Open - Heilbronn Millenium Tennis Championships - Delray Beach Memorial Kolyaskin - Donetsk Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Hungarian Architect Open - Budapest USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana Regions Morgan Keegan Championships - Memphis 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp Muller Cup - Ulm Open Castilla y Leon Trofeo Iberdrola - Segovia Charlottesville Challenger Open Seat Godo 2007 - Barcelona Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka Estoril Open - Estoril IX Ciutat de Barcelona - Barcelona Okal Open - Eckental The Rajasthan Golden Jubilee - Jaipur The LTA Wrexham Challenger - Wrexham The Stella Artois Championships - London Red Letter Days Open - Nottingham West of England Challenger - Bristol Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Mordovia Cup - Mordovia Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Genoa Open 'Fondazione Carige' - Genova Dharwad Challenger 2003 - Dharwad Countrywide Classic - Los Angeles Trani Cup - Trani S Tennis Master Championship - Graz Brasov Challenger - Brasov Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BCR Open Romania - Bucharest Czech Indoor Open - Prague The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Chennai Open - Chennai Olimp Kyiv Open - Kiev Banja Luka Challenger 2005 - Banja Luka Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Bauer Watertechnology Cup - Eckental The LTA Sunderland Challenger - Sunderland The Artois Championships - London Orange Warsaw Open - Warsaw 2006 Challenger of Santa Clarita California Challenger - Valencia The Nottingham Open - Nottingham Mercedes Cup - Stuttgart ATP Slovak Open Challenger - Bratislava Morocco Tennis Tour - Fes Nord LB Open 2007 - Braunschweig ATP Kremlin Cup - Moscow Open Costa Daurada - Tarragona III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Izmir Cup - Izmir AEGON International - Eastbourne Open de Moselle - Metz Abierto Internacional Varonil Ciudad de Cancun - Cancun Kremlin Cup - Moscow Wolfsburg Challenger St. Petersburg Open - St. Petersburg Barletta Challenger Open 13 - Marseille Rhodes Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Izmir Challenger International German Open - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Milan Challenger Manchester Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba SA Tennis Open - Johannesburg Szczecin Challenger Orleans Challenger Open 13 - Marseille Astana Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger X Torneo Internazionale di Tennis - Barletta Sarajevo Challenger Zagreb Challenger San Sebastian Challenger Dubai Duty Free Tennis Championships - Dubai Santiago Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London Geneva Challenger - Geneva Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Qatar ExxonMobil Open - Doha s Tennis Masters 06 - Graz Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton Dubai Duty Free Tennis Championships - Dubai Marrakech Challenger AEGON Championships - London IPP Geneva Trophy - Geneva Challenger Hamburg - Hamburg Black Forest Open - Freudenstadt VI Torneo Internazionale di Tennis - Barletta Geovillage Open Trofeo Melia Olbia - Olbia TCT Open - Tunis Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Open de Franche Comte - Besancon Polish Open 2000 - Poznan Sylt Open 2000 - Sylt Black Forest Open 2000 - Freudenstadt Cosmorom Challenger - Brasov Open D'Orleans - Orleans CA-Challenge - Graz Diego Open - Budapest Challenger Copa Sevilla - Seville Neride Prague Indoor - Prague Neride Prague Indoor - Prague Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Challenger Britania Zavaleta - Puebla New Delhi Challenger - New Delhi Oberstaufen Cup - Oberstaufen Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto Ethias Trophy - Mons Kyiv Open - Kiev Belgaum Open - Belgaum Warsteiner Challenger Lubeck - Lubeck Jameson Cup - Milan AEGON Championships - London Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Trnava Challenger Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Zagreb Open - Zagreb Oberstraufen Cup - Oberstaufen St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Kyiv Open - Kiev Banja Luka Challenger 2004 - Banja Luka South African Airways Tennis Open - Durban Lambertz Open - Aachen Bet-at-home Open - Hamburg Ischgl International ATP Challenger - Ischgl Challenger Ford de Cherbourg - Cherbourg Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup 15° Piertomaso - San Remo Open de Montauban - Montauban The LTA Men's Challenger - Southampton IPP Open - Helsinki Internazionali di Tennis - Bergamo Open Castilla y Leon - Segovia 3rd Volkswagon Challenger - Wolfsburg Isla de Lanzarote - Lanzarote Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Telde - Telde Top Wool Challenger-Immagine Trophy - Biella Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw USTA Tallahassee Tennis Challenger - Tallahassee LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ostdeutscher Sparkessen Cup - Dresden Unique Zagreb Open - Zagreb Germany F1 The Surbiton Trophy - Surbiton Porsche Open - Poznan GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Music City Challenger - Nashville Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta San Marino Cepu Open - San Marino Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Top Wool Challenger Biella - Biella BSI Challenger Lugano - Lugano Challenger Banque Nationale - Granby 3° Trofeo 'Citta di Brindisi' - Brindisi The Comercia Bank Challenger - Aptos Warsteiner Challenger Wolfsburg - Wolfsburg Porsche Open - Poznan Oldum Brown Vancouver Open - Vancouver Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Tennislife Cup - Napoli Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa President's Cup - Astana Caversham International Tennis Tournament - Jersey Kobstaedernes ATP Challenger - Kolding Bergamo Challenger Caltanissetta Challenger Okal Cup 2004 - Eckental San Remo Challenger Bordeaux Challenger Geneva Challenger Tallahassee Tennis Challenger - Tallahassee Genova Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Barletta Challenger Rome Challenger Athens Challenger Rome Challenger Rhodes Challenger Lucknow ATP Tour Challenger - Lucknow Prostejov Challenger Braunschweig Challenger Geneva Challenger - Geneva Palermo Challenger Sao Paulo Challenger Medellin Challenger Aachen Challenger Ethias Trophy - Mons Reunion Island Challenger Flea Market Cup Busan Challenger Tennis - Busan Barletta Challenger Dubrovnik Open - Dubrovnik Prague Challenger Athens Challenger Nottingham Challenger Kosice Challenger Aptos Challenger Vancouver Challenger IX Torneo Internacionale de Tennis - Barletta Manerbio Challenger Szczecin Challenger Tulsa Challenger Napoli Challenger Palermo Challenger Charlottesville Challenger Napoli Challenger Rimouski Challenger Garden Open - Rome Zagreb Open - Zagreb Savannah Challenger Challenger Canottieri Minico - Mantova Bordeaux Challenger Sparkessen Magdeburg Open - Magdeburg Lexington Challenger Bath Challenger Aptos Challenger Lermontov Challenger Champaign Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Rennes - Rennes Tashkent Challenger - Tashkent KGHM Dialog Polish Indoors - Wroclaw IPP Open - Helsinki BMW Tennis Championship - Sunrise Dallas Challenger Heineken Challenger - Ho Chi Minh City Rimouski Challenger Jersey Challenger Banja Luka Challenger 2003 - Banja Luka Winnetka Challenger Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham PEOPLEnet Cup - Dnepropetrovsk The LTA Hull Challenger - Hull Mercedes Cup - Stuttgart Geneva Challenger Memorial Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Sacramento Challenger Siemens Open 2002 - Scheveningen Noumea Challenger BMW Tennis Championship - Sunrise Knoxville Challenger Rezidenza Open - Magdeburg Heilbronn Open - Heilbronn St. Brieuc Challenger Talahassee Challenger Whirlpool Open - Budapest Pekao Open - Szczecin West of England Tennis - Bristol Helsinki Challenger Neride Prague Indoor - Prague Kyiv Open - Kiev ATP Challenger Hamburg - Hamburg Tennis Napoli Cup 2006 - Napoli Quelle Cup 2000 - Furth Warsteiner Challenger Lubeck - Lubeck 2006 USTA Tallahassee Tennis Challenger - Tallahassee Unicredit (Suisse) Bank S. A. Challenger - Chiasso Nottingham Challenger Togliatti Cup - Togliatti Challenger Ford de Cherbourg - Cherbourg Ford Tennis Championships - Louisville Macedonian Open - Skopje VI Abierto Internacional de Salinas - Salinas Warsteiner Challenger Lubeck 2001 - Lubeck USTA Challenger of Burbank - Burbank Jersey Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Challenger Casino Lugano - Lugano Oberstaufen Cup - Oberstaufen Nottingham Challenger Binghamton Challenger ECU Prague Open - Prague The Bolton Challenger - Bolton St. Petersburg Challenger by Kinex - St. Petersburg St. Remy Challenger Kolding Challenger Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Cairo Challenger 2002 - Cairo Samsung Securities Cup - Seoul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tumkur Open - Tumkur Bordeaux Challenger The Nottingham Cahllenger - Nottingham Okal Cup - International Bavarian Championship - Eckental The LTA Bolton Challenger - Bolton Kyiv UMC Open - Kiev Jameson Cup - Milan Ljubljana Open - Ljubljana Binghamton Professional Tennis Tournament - Binghamton Bulgarian Open - Sofia Challenger Groningen - Groningen Pekao Open 2001 - Szczecin GHI Bronx Tennis Classic - Bronx Optimus Maia Open - Maia 2003 Freeman Men's Challenger - Joplin The Manchester Trophy - Manchester 4th Sardinia International Championships - Cagliari 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Kobstaedernes ATP Challenger - Kolding Kosice Challenger Tiburon Challenger Lambertz Open by Stawag - Aachen Tennis Napoli Cup 2004 - Napoli The Manchester Trophy - Manchester Tatra Banka Open 2006 - Bratislava Prague Open - Prague Grand Prix Hassan II - Casablanca Ljubljana Open - Ljubljana Arroyo de la Encomienda - Valladolid Tallahassee Challenger Privatbank Open 2006 - Dnepropetrovsk The Surbiton Trophy - Surbiton Geneva Challenger ATP Open Castilla y Leon - Segovia 10ø Tornea B. Camparini - Reggio Emilia Open de Tenis Amaya - Pamplona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Sina-Kia Motors Tennis Cup - Cordenons Lexington Challenger The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Riviera di Rimini Challenger 2004 - Rimini SAA Hilversum Open - Hilversum Champaign Challenger Tampere Challenger Architect Open - Budapest Warta Cup - Sopot Lubbock Challenger - Lubbock Open de L'Isere - Grenoble 2005 Tulsa Challenger - Tulsa Kyiv UMC Open - Kiev Nottingham Challenger Marrakech Challenger Open de Tanger - Tangier 9th Wartburg Open - Eisenach The Scottish Tennis Championships - Edinburgh Schickendanz Open - Furth Medicor Open - Budapest ATP Bangalore Challenger - Bangalore Baden Open - Ettlingen The Surbiton Trophy - Surbiton ATU Cup 2001 - Weiden Milan Challenger Baton Rouge Challenger Karlsruhe Challenger Gemax Samsung Open 2004 - Belgrade Estoril Open - Estoril The Stella Artois Grass Court Championships - London Energis Open - Amersfoort Open Romania - Bucharest 's Tennis Masters 07 Challenger - Graz Open de la Comunidad Valenciana - Valencia Wroclaw Challenger Belgrade Challenger Besancon Challenger Jersey Challenger St. Brieuc Challenger Vancouver Challenger Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Adidas International - Sydney Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Synsam Swedish Open - Bastad Kremlin Cup - Moscow Hypo Group Tennis International - Portschach Internationaler Raiffeisen Grand Prix - St. Polten The Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Dutch Open Tennis - Amersfoort Tyumen Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open SEAT Godo 2006 - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON Championships - London Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, World Group, PO, GBR-AUT, 2-3 LTA Wimbledon Wildcard Play-off tournament Campionati BNL dItalia - Rome Wimbledon - London Hyundai Hopman Cup - Perth